Only reason France won is because they have a team of North Africans not French.
They come because their countries are shit holes
well, actually they go to France because when they're 7-12 years old a scout from one of Ligue 1 or Ligue 2 academy calls an agent to Africa to offer the family money to bring this child to France. If that kid shows some promise THEN they will relocate the family to France. Most are sent back as they were probably too big for their age and their "talent" is matched once other kids start growing but some make it
While many blacks that play in Ligue 1-2 were born in French Africa it doesn't really pertain to this squad, at least when it comes to the starters. Kante, Mbappe, Sidibe, Matuidi, Dembele were all born in France, not Africa, just like the greatest FR player of all time, Zidane. Factually, the players born in Africa that get found and recruited by big Euro clubs typically end up playing for their home national team, not for France or Spain or England. We're talking guys like Drogba, Eto'o, Salah, Yaya, and Weah.
I'm guessing you wouldn't call Timothy Weah, born in NYC to the Liberian Weah pops, an up and coming Northern African on the US national team.... just a kid born in New York City that's pretty damn good at footy